package com.linkai.JUC._10_function;

import java.util.function.Predicate;

/**
 * @Description: Predicate 断定型接口：只有一个输入参数，返回值只能是布尔值
 * @Author: 林凯
 * @Date: 2021/10/25 14:04
 */
public class Test02_Predicate {
    public static void main(String[] args) {

        // 判断字符串是否为空
        Predicate<String> predicate = new Predicate<String>() {
            @Override
            public boolean test(String str) {
                return str.isEmpty();
            }
        };

        // 使用 lambda 表达式进行简化
        Predicate<String> predicate2 = (str)->{
            return str.isEmpty();
        };

        System.out.println(predicate.test(""));
        System.out.println(predicate2.test(""));

    }
}
